home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / l2101a.zip / PORTTOWN.REF < prev    next >
Text File  |  1997-06-23  |  27KB  |  1,242 lines

  1. ;porttown and surrounding areas
  2. ;pap and seth both worked on this file, so if the spacing is different
  3. ;in places (ie, ugly as hell) this was paps work. ;>
  4. @#showwhore
  5. @show
  6. ▀▀        ▄  ▄▄ ▀▀█░░░██▀ 
  7. AC ▄ ▄▄▀▀▀██▄▄▄▄█▄ ▀█░░██████
  8. AC▀▀██▀▀██████▀███░░░▄▄▄▄▄
  9. AC  ▄█▀▀▀       ░░   ■ ▄▄▀  ░░   ▄█
  10. AC▄███▓▓▒█▄ ▀█████ ░ █
  11. AC▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  12. AC ▄▄██▄▄        ░░ ▀▄ ▐▓░  C▄█
  13. AC▄███▓▓▒▒░░███ ▐█████ 
  14. ACC█
  15. AC ▓█████▄▄▄█▄▄  ▄▄ C ▓■▀ ▄▄▀▀▀▀▀██▀█▓▒▒
  16. AC░░███░░▒ ██████ 
  17. AC  You think you   C
  18. AC ▒▓▓▓█████▓░▀▀▀    ▀▀▄▀  ▀C▀▀
  19. AC▒░███░░▒░  ▐████▀
  20. AC                   C
  21. AC ░░▒▒▓▓▓█▓░  ▄▄█ ▄▄
  22. AC▄▀▀█░▄▄▄▄▄▄▄▄▄  ▐██░░░
  23. AC▒░  ▌  ▄█▄ ░C
  24. ACknow what thisC
  25. AC ██░░▒▒▒▓█▌ ▄█░▄█████
  26. AC███▄▄▀▀█████▄░ ▒░░   
  27. AC█C ██                
  28. AC   C█ ░
  29. AC ▓▓██░░░▀▀C▀▀▀▀████████▄▄▀▀████
  30. AC▐█░C▌░    ███  
  31. AC woman wants evenC█ ▐
  32. AC ░▒▓▓▓▀C ▀█░▓█▄▄▄  ▀▀███
  33. AC████▄▀▀▀C█▌C░C  ▐██ 
  34. AC                 C ▐
  35. AC  ░░░▓▌ ▄▄▌ ▄C▀▀▀▀███▄▄██████
  36. AC  ▄▓▀  █  C  ▐██▀
  37. AC░Cbefore she asks.C░▐
  38. AC C░░▌ ░▓ 
  39. AC■▀   ▄  ▀███████▌ ░
  40. AC C▐█C░   ░C
  41. AC ▐
  42. AC C   ▓█   
  43. AC ▄▀ ▀▀ ▄███████ 
  44. AC C▀█▄░C ▐█
  45. AC ░C <press a key> C ▐
  46. AC C░   ▀C▄▄▄███
  47. AC██▓██ ░C ▀▀▄    
  48. AC████C█ ▐
  49. AC C░▌ ░▓███▄▄████▀▀▄███████████
  50. AC   C█     ▌█▀█
  51. ACC█ ▓
  52. AC   ░▐▌ ░▓█▄▄▀▀▀▄█████████
  53. AC████████▄▄▄     ▄▓
  54. AC  ▐▌  ▌  ▀▀▀▀▀▀▀██▀▀▀▀▀███▀██
  55. AC██ ▐
  56. AC C░▀▄  ▀▓█████
  57. AC▓▓▓████████████████▄▄▄▄▄▓░
  58. AC ▄▀  ▐██▌   ██ ▄▄██████▄
  59. AC▄        ▄█
  60. AC C ▀▄ ███▓▓▓▓█████
  61. AC████▓██████▓▓████ 
  62. AC▐▓   ████    ▓███▀░▀██
  63. AC███▌░   ▄
  64. AC  ░C ▐▌ ███▓▓████████▄
  65. AC▀▀▀▀████████████ ▓░   ██
  66. AC███▄▄█████████████▄▄▄█
  67. AC███
  68. AC C░░▓ ▓███████████████
  69. AC█████████████ ▐░    ██████████
  70. AC████████████████████
  71. AC C▓▌ ░▓██████████▀▀▀▀▀▀▀█████████
  72. AC██░ █ C ▐██████████████████████
  73. AC██████
  74. AC C▄▀ ▓██████▀ 
  75. AC▄░     C ▀▀████▓░
  76. AC ▀C ▐████████████████████
  77. AC████████
  78. AC C▐▌ ▒███████▄▄▄▄ ▀▀■ 
  79. AC    ▄▄▄█████  ░C  
  80. AC ▐█████████████████████████████
  81. AC C▀▄ ░▀▀██████████▄▓▄▄
  82. AC█████████▀▀        ░   ██████████████████████████████
  83. AC C░░▀▀▄    ▀▀▀▀▀████████▀▀▀C
  84. AC         ▀▀▀▀▀
  85. @do readchar `s01
  86. @#JUNKMAN1
  87. @do moveback
  88. @do saybar
  89. `0Nick: `2Ahh... Comfy chair!  Not like that one bed at Stonepass Lodge...
  90.  
  91. @#JUNKMAN2
  92. @do moveback
  93. @busy
  94. @show
  95. `r0`c
  96.  
  97.  
  98.                      `0"What would ya like to part with, kid?"
  99.  
  100. @sellmanager
  101.  
  102. @drawmap
  103. @update
  104.  
  105. @#FISH
  106. @offmap
  107. @do moveback
  108. @show
  109. `r0`c  `r1  `%The House O' Fish  `r0
  110.  
  111.   `2People are buying and selling fish all over the place!  You also see
  112.   some nice rods in a corner.  A man introduces himself as `0Smithy`2 and
  113.   asks what you need. 
  114.  
  115. @do `v01 is 1
  116. @do write
  117. `x`x
  118. @choice
  119. Buy something
  120. Sell some fish
  121. Conduct business with Smithy
  122. Leave
  123. @if response is 3 then do
  124.   @begin
  125.   @do `p20 is 2
  126.   @run getquest in quest.ref
  127.   @closescript
  128.   @end
  129.  
  130. @if response is 1 then do
  131.   @begin
  132.   @do write
  133. `\`\
  134.   @buymanager
  135.   28
  136.   29
  137.   @do goto fish
  138.   @end
  139.  
  140. @if responce is 2 then do
  141.   @begin
  142.   @label fishsell
  143.   @show
  144. `c  `r1  The market place  `r0
  145.  
  146.   `2You walk up to a fish bin and show 'em what you got.
  147.  
  148.   `2You are holding `$$&money`2.
  149.  
  150. @do write
  151. `x`x
  152. @do `v01 is 1
  153. @choice
  154. <`i29 1 <`i30 1 You have no fish to sell.
  155. >`i29 0 Sell a Salmon for `$$50`%. `2(you have `0`i29`2)
  156. >`i30 0 Sell a Sparking Green Salmon for `$$250`%. `2(you have `0`i30`2)
  157. >`i29 0 <`i30 1 Sell nothing
  158. >`i30 0 <`i29 1 Sell nothing
  159. >`i30 0 >`i29 0 Sell nothing
  160. @if responce is 2 then do
  161.   @begin
  162.   @show
  163. `\`\  `0"Thank you for the fish, s&sir!"
  164.  
  165. `k
  166.   @do money + 50
  167.   @do `i29 - 1
  168.   @do goto fishsell
  169.   @end
  170. @if responce is 3 then do
  171.   @begin
  172.   @show
  173. `\`\  `0"My god?!? Where did you catch this?!?  Thank you!"
  174.  
  175. `k
  176.   @do money + 250
  177.   @do `i30 - 1
  178.   @do goto fishsell
  179.   @end
  180.  
  181.  @do goto fish
  182.  
  183.  @end
  184.  
  185. @drawmap
  186. @update
  187.  
  188. @#man
  189. ;Helpfull man in Porttown
  190. @do moveback
  191. @do `p20 random 9 1
  192. @if `p20 is 1 then saybar
  193. `%Guy: `0I hear the longer boat rides are relaxing.
  194. @if `p20 is 2 then saybar
  195. `%Guy: `0I hear there's a shortcut through the Snowy Pass!
  196. @if `p20 is 3 then saybar
  197. `%Guy: `0Watch out for the girls at the Hotel here...
  198. @if `p20 is 4 then saybar
  199. `%Guy: `0I hear the dark forest is a terrible place.
  200. @if `p20 is 5 then saybar
  201. `%Guy: `0A sailor told me of an undiscovered island once!
  202. @if `p20 is 6 then saybar
  203. `%Guy: `0The Hag's place is the safest place in town!
  204. @if `p20 is 7 then saybar
  205. `%Guy: `0Did you know Enya rules?
  206. @if `p20 is 8 then saybar
  207. `%Guy: `0On the other two continents I hear life is really exciting.
  208. @if `p20 is 9 then saybar
  209. `%Guy: `0Watch for the oracle!
  210.  
  211.  
  212. @#WHORE
  213. ;random things that happen walking around the sea hag hotel
  214. @if sexmale is 0 then do
  215.   @begin
  216.   ;if they are female, don't run this... sorry girls, no female version
  217.   ;was written.
  218.   @closescript
  219.   @end
  220. @if `v06 is 1 then do
  221.   @begin
  222.   ;clean mode is on, lets get the hell out of this routine!!
  223.   @closescript
  224.   @end
  225. @busy
  226. @do write
  227. `r1
  228. @clearblock 21 21
  229. @do move 3 21
  230. @do write
  231. `r0  `2A skanky looking woman pulls your arm.  Speak with her? [`0Y`2/`0N`2] :`x
  232. @do readspecial `s01 YN
  233.  
  234. @if `s01 is N then do
  235.   @begin
  236.   @if `07 < 5 then do
  237.     @begin
  238.     ;person is evil
  239.     @do saybar
  240. You brutally kick her in the face.
  241.     @closescript
  242.     @end
  243.   @do saybar
  244. You push her away.  Poor lost soul.
  245.    @closescript
  246.   @end
  247. @pauseoff
  248. @routine showwhore
  249. @show
  250. `r0`c  `r1`% Close encounters with the whore kind  `r0
  251.  
  252. `0  "Looking for a good time, sir?  Only `$$25`0." `2she drolls.
  253.  
  254. `2  Not a bad price, but her clothes are ragged and her face dirty... Would
  255.   it be safe?
  256.  
  257. @do write
  258. `x`x
  259. @do `v01 is 1
  260. @choice
  261. Why not?  Daddy needs to relax a little bit.
  262. Not today.
  263. @if response is 1 then do
  264.   @begin
  265.   @if money < 25 then do
  266.     @begin
  267.     @show
  268. `\`\  `2You lack the funds for a whore right now.
  269.  
  270. `k
  271.     @drawmap
  272.     @update
  273.     @closescript
  274.     @end
  275.   @do money - 25
  276.   @do x is 54
  277.   @do y is 12
  278.   @do `p20 is random 5 1
  279.   @if `p20 is 1 then do
  280.     @begin
  281.     ;ha ha, user caught vd
  282.     @do `p12 is 1
  283.     @end
  284.   @do `p34 + 1
  285.   @show
  286. `\`\  `2She leads you to her bed.
  287.  
  288. `k`c  `r1  All Aboard  `r0
  289.  
  290. `2  You remove her garments - as you touch her skin flakes fall off in
  291.   your hand.  You shudder as a finger brushes over a large open sore on her
  292.   back.
  293.  
  294. `k  It is over quickly.  Your reverie is interrupted by the sound of wretching
  295.   in a corner.  She seems sick.
  296.  
  297.   `4THERE IS A 20 PERCENT CHANCE THAT YOU JUST CAUGHT SOMETHING.
  298.  
  299. `k
  300.   @drawmap
  301.   @update
  302.   @do saybar
  303. You put your pants back on.
  304.   @closescript
  305.   @end
  306.  
  307. @show
  308. `\`\  `$"I do not desire your services right now, woman," `2you inform
  309.   her.
  310.  
  311. `k
  312. @drawmap
  313. @update
  314.  
  315. @#inn
  316. ;this is for the sea hag hotel
  317. @do `v01 is 1
  318. @offmap
  319. @do moveback
  320. @show
  321. `r0`c  `%`r1  THE SEA HAG HOTEL  `r0
  322.  
  323.   `2This place looks a little campy - slack jaws sea harlots wander around
  324.   the rooms aimlessly.
  325.  
  326.   A balding woman with a few teeth missing smiles warmly you at you.
  327.  
  328.   You are holding `$$&money`2.
  329.  
  330. @do write
  331. `x`x
  332. @choice
  333. Get a room (`$$50`%)
  334. Leave
  335. @if response is 1 then do
  336.   @begin
  337.   @if money < 50 then do
  338.     @begin
  339.     @show
  340. `\`\`2  You are short on cash.  Pretty sad when you can't even afford to stay
  341.   here...
  342.  
  343. `k
  344.     @drawmap
  345.     @update
  346.     @closescript
  347.     @end
  348.    @show
  349. `\`\  `2You give the woman the cash.  She leads you inside...
  350. `\`k
  351.    @do money - 50
  352.    @do x is 24
  353.    @do y is 4
  354.    @do map is 153
  355.    @loadmap 153
  356.    @drawmap
  357.    @update
  358.    @closescript
  359.   @end
  360.  
  361. @drawmap
  362. @update
  363.  
  364. @#heal
  365. @offmap
  366. @do moveback
  367. @do `v01 is 1
  368. @show
  369. `r0`c  `r1  PortTown Healing  `r0
  370.  
  371. `2  Hoss looks you over for wounds.
  372.  
  373. @do write
  374. `x`x
  375. @if `p02 < `p03 then do
  376.  @begin
  377. @do `p20 is `p03
  378. @do `p20 - `p02
  379. @do `p20 / 2
  380.  
  381.  
  382.  @show
  383. `0"You don't look so good, friend!  I'll fix ya up for `$`p20`0 gold, k?"
  384.  
  385. @do write
  386. `x`x
  387. @choice
  388. Heal yourself for `$$`p20`%. (you have `$$&money`%)
  389. Limp on out.
  390. @show
  391. `\
  392. @if response is 1 then do begin
  393.  @begin
  394.  @if money < `p20 then do
  395.   @begin
  396.   @show
  397.   `0"Sorry old s&boy, we don't do charity work here."
  398.  
  399.  @do write
  400. `x`x
  401.  @choice
  402. Well Christ!  How am I supposed to make money when I can barely walk?
  403. Jesus, how 'bout a little compassion for once in your life old man!
  404. How 'bout some of your 'special' pills then?
  405. Yes sir.
  406. @show
  407.  
  408.  
  409. @if response is 4 then do
  410.  @begin
  411.  @show
  412.   `0"That's a good lad, now get along with you!" `2 he laughs.
  413.  
  414. `k
  415.  @end
  416.  
  417. @if response is 1 then do
  418.  @begin
  419.  @show
  420.   `0"Damn it, s&boy, be a s&man for once in your life!"`2 he yells.
  421.  
  422. `k
  423.  @end
  424. @if response is 2 then do
  425.  @begin
  426.  @show
  427.   `0"I cannot respect a man who doesn't work," `2Hoss informs you.
  428.  
  429. `k
  430.  @end
  431. @if response is 3 then do
  432.  @begin
  433.  @do `p02 = 1
  434.  @show
  435.   `0"Sure.  Take uh.. these." `2 he snickers.
  436.  
  437.   `2You gulp down the weird black pills
  438.  
  439.   `4HIT POINTS GO DOWN TO 1.
  440.  
  441. `k
  442.  @end
  443.  
  444.   @drawmap
  445.   @update
  446.   @closescript
  447.   @end
  448.  
  449. @do money - `p20
  450. @do `p21 = `p03
  451. @do `p21 - `p02
  452. @do `p02 = `p03
  453. @show
  454.   `2You feel much better as `0`p21`2 hitpoints are restored.
  455.  
  456. `k
  457.   @end
  458.   @drawmap
  459.   @update
  460.   @closescript
  461. @end
  462.  
  463. @show
  464. `0"You have no ailments, come back later!" `2Hoss laughs.
  465.  
  466. `k
  467. @drawmap
  468. @update
  469.  
  470.  
  471. @#PIRATE
  472. ;The pirate ship
  473. @DO MOVEBACK
  474. @BUSY
  475. @DO `v01 is 1
  476. @SHOW
  477. `r0`c  `r1 Look a Pirate ship!! `r0
  478.  
  479.   `2The guard yells `0"Arrr, I be a pirate, and you be on me ship.  What do
  480.   you want you land lover?"
  481.                       
  482. @DO WRITE
  483. `x`x
  484. @CHOICE
  485. Ask some pirate trivia
  486. Can I become a pirate?
  487. @IF RESPONSE IS 1 THEN DO
  488. @Begin
  489. @Show
  490. `\`\  `$"What's another name for pirate treasure?"`2 you ask.
  491. `\`k  `0"I believe that'd be booty!!!" `2he replies.
  492. `\`k
  493. @DRAWMAP
  494. @UPDATE        
  495. @CLOSESCRIPT
  496. @End
  497. @IF RESPONSE IS 2 THEN DO
  498. @Begin
  499. @Show
  500. `\`\  `0"Arrr, I don't think ye be cool enough to join our drunken
  501.    crew quite yet," `2the scurvy pirate replies.
  502. `\`k
  503. @DRAWMAP
  504. @UPDATE
  505. @CLOSESCRIPT
  506. @End
  507.  
  508. @#CARGO
  509. ;The Cargo ship
  510. @DO MOVEBACK
  511. @BUSY
  512. @DO `v01 is 1
  513. @SHOW
  514. `r0`c  `r1 Looks like a cargo ship `r0
  515.  
  516.   `2A deckman approaches you `0"We're headed to ArrisVille.  Do you have any
  517.   thing that you need to be transported there?"
  518.                       
  519. @DO WRITE
  520. `x`x
  521. @CHOICE
  522. Nope, not really
  523. Stowaway on board
  524. @IF RESPONSE IS 1 THEN DO
  525. @Begin
  526. @Show
  527. `\`\  `$"Nope just taking a look around,"`2 you reply.
  528. `\`k
  529. @DRAWMAP
  530. @UPDATE        
  531. @CLOSESCRIPT
  532. @End
  533. @IF RESPONSE IS 2 THEN DO
  534.   @Begin
  535.   @if `p07 > -10 then do
  536.    @begin
  537.    ;they ain't so bad
  538.   @Show
  539. `\`\  `2You would never do such a thing!  Maybe if you were `b-10`2 alignment
  540.   or less...
  541.  
  542. `k
  543.   @DRAWMAP
  544.   @UPDATE
  545.   @CLOSESCRIPT
  546.    @end
  547.  
  548.   @Show
  549. `\`\  `$"Nothing much," `2you say.  He turns and walks away.  `$"Except for
  550.    myself," `2you laugh as you sneak under deck.
  551.  
  552. @do `p20 random 80 20
  553.  
  554. @if `p18 > `p20 then do
  555.   @begin
  556.   @show
  557.   `2The crew searches the ship before launch`l. `l. `l. `l. `l. `%YOU HID WELL!
  558.  
  559. `k  `2At Arrisville you pop out well rested.  Ahh, this is the life!
  560.  
  561. `k
  562.   @do x is 66
  563.   @do y is 19
  564.   @do map is 444
  565.   @loadmap &map
  566.   @DRAWMAP
  567.   @UPDATE
  568.   @CLOSESCRIPT
  569.   @end
  570.   @do x is 28
  571.   @do y is 7
  572.   @do map is 155
  573.   @loadmap &map
  574.   @do `p02 / 2
  575.   @show
  576.   `2The crew searches the ship before launch`l. `l. `l. `l. `l. `bYOU HID BADLY!
  577.  
  578. `k  `2They find you!  `0"Lookie what we got here boys!  Let's teach this
  579.   vagrant a lesson!"
  580.  
  581. `k  `2They beat the hell out of you and send you home.   Damn!
  582.  
  583. `k  `2Ack... Perhaps if you had more skill you would have a better chance...
  584.   (aka, more quest points..)
  585.  
  586. `k
  587. @DRAWMAP
  588. @UPDATE
  589. @CLOSESCRIPT
  590. @End
  591.  
  592. @#TRAVEL
  593. ;The travel offices
  594. @DO MOVEBACK
  595. @BUSY
  596. @DO `v01 is 1
  597. @SHOW
  598. `r0`c  `r1`% PortTown Travel `r0
  599.  
  600.   `0"Welcome to PortTown travel, how may I help you?" `2Asks a receptionist.            
  601. @DO WRITE
  602. `x`x
  603. @CHOICE
  604. Purchase a world map
  605. Buy a ticket for somewhere
  606. Leave
  607. @IF RESPONSE IS 1 THEN DO
  608. @Begin
  609. @Show
  610. `\`\  `$"I'd like to get a map,"`2 you reply.
  611. `\`k  `0"Okay that'll be 20 gold,"`2 she states.
  612.  
  613. @if money < 20 then do
  614.         @BEGIN
  615.         @show
  616.   `2You don't have that much, so naturally you take it out on her.
  617.  
  618. `k  `$"Look you stupid wench, since when do maps cost that much?!?! You just
  619.   lost a customer, lady!" `2you scream.
  620.  
  621. `k  `2You see tears in her eyes as you storm out the door.
  622. `\`k
  623.         @DRAWMAP
  624.         @UPDATE
  625.         @CLOSESCRIPT
  626.         @End
  627. @show
  628. `2  You plop down the money.`\`\`k
  629. @do money - 20
  630. @do `i20 + 1
  631. @DRAWMAP
  632. @UPDATE        
  633. @CLOSESCRIPT
  634. @End
  635.  
  636. @IF RESPONSE IS 2 THEN DO
  637. @Begin
  638. @Show
  639. `\`\  `$"I need to get out of town," `2you say.  She smiles, `0"Okay where
  640.    would you like to go?" `2You review your choices.
  641.  
  642. `k
  643. @show
  644. `r0`c                         `r1 `%Porttown Booking Center
  645.  
  646.  
  647. @buymanager
  648. 26
  649. 27
  650. 33
  651. @do goto TRAVEL
  652. @End
  653.  
  654.  
  655. @IF RESPONSE IS 3 THEN DO
  656. @Begin
  657. @Show
  658. `\`\  `$"Sorry wrong building,"`2 you say as you saunter out the door.
  659. `\`k
  660. @DRAWMAP
  661. @UPDATE        
  662. @CLOSESCRIPT
  663. @End
  664.  
  665. @#MART
  666. ;The quicke mart (tm) 
  667. @DO MOVEBACK
  668. @BUSY
  669. @DO `v01 is 1
  670. @label martstart
  671. @SHOW
  672. `r0`c  `r1`% Wow, they have everything in here `r0
  673.  
  674.   `2The clerk behind the counter greets you `0"Oh my golly-gosh, customers!!
  675.   How ever my I help you?"
  676.                       
  677. @DO WRITE
  678. `x`x
  679. @CHOICE
  680. Ask for some beef-jerky
  681. Get a super squishie for 1 gold
  682. Check out aisle five for supplies
  683. Leave
  684. @if responce is 4 then do
  685.  @begin
  686.  @drawmap
  687.  @update
  688.  @closescript
  689.  @end
  690.  
  691. @IF RESPONSE IS 3 THEN DO
  692. @Begin
  693. @Show
  694. `\`\  `$"I need to get some new gear," `2you say.  He smiles, `0"Okie Doaky
  695.   I hope you enjoy our fine selection of death tools."  `2You review your
  696.   choices.
  697.  
  698. `k
  699. @show
  700. `r0`c                         `r1 `%Quick-E Mart Stuff
  701.  
  702.  
  703. @buymanager
  704. 35
  705. 36
  706. 37
  707. 40
  708. @do goto martstart
  709. @End
  710.  
  711. @IF RESPONSE IS 1 THEN DO
  712. @Begin
  713. @Show
  714. `\`\  `2You take a look at the jerky, you're pretty sure you're better off
  715.   eating something you killed outside.`%
  716. `\`k
  717. @DO goto martstart
  718. @End
  719. @IF RESPONSE IS 2 THEN DO
  720. @Begin
  721. @if money < 1 then do
  722.   @begin
  723.   @show
  724. `\`\  `0"Are trying to be ripping me off, s&sir?!  You shall not taste a single
  725.   drop of my wonderful liquid!"
  726.  
  727. `k
  728.   @do goto martstart
  729.   @end
  730. @do money - 1
  731. @Show
  732. `\`\  `$"Give me a super squishie, one that's made entirely out of syrup," `2you
  733.   command.
  734.   `0"An all syrup super squishie?  Oh such a thing has never been done," `2the
  735.   clerk gasps.
  736. `\`k  `$"Just make it happen," `2you say as you lay down the dough.
  737.   `0"Oh dear," `2he moans and turns towards the machine.  It begins to
  738.   rumble, you feel the walls shake.  `0"Oh no, she's breaking up," `2he
  739.   yells....
  740. `\`k  `5DING!
  741. `\`k  `2The clerk turns and hands you your squishie.  `0"All done, if you
  742.   survive, please come again."
  743. `\`k
  744. @DRAWMAP
  745. @UPDATE
  746. @CLOSESCRIPT
  747. @End
  748.  
  749. @#bank
  750. @do `v01 is 1
  751. @offmap
  752. @do moveback
  753. @label bankstart
  754. @show
  755. `r0`c  `r1 `%2nd Bank Of PortTown `r0
  756.  
  757. `2  A young clerk eyes you nervously.
  758.  
  759. @if bank more 0 then do
  760.  @begin
  761.  @show
  762. `2  You are holding `$$&money`2, your account is at `$$&bank`2.
  763.  
  764.  @end
  765.  
  766. @if bank is 0 then do
  767.  @begin
  768.  @show
  769. `2  You currently don't have an account with them.
  770.  
  771.  @end
  772.  
  773. @do write
  774. `x`x
  775. @choice
  776. >&bank 0 Make a deposit.
  777. >&bank 0 Make a withdrawal.
  778. =&bank 0 Apply for an account here.
  779. Leave
  780. @if response is 3 then do
  781.   @begin
  782.   @do `v01 is 1
  783.   @show
  784.  
  785.  
  786.   `2The nervous boy asks you to sit down.
  787.  
  788.   `0"Your full name s&sir?"
  789.   @do `s01 is NIL
  790.   @do write
  791. `x`x
  792.   @do readstring 30 `s01
  793.   @show
  794.  
  795.  
  796.   `0"Your current residence?"
  797.  
  798.   @do write
  799. `x`x
  800.   @do readstring 50 `s01
  801.  
  802.   @show
  803.  
  804.  
  805.   `0"Your net income yearly?"
  806.  
  807.   @do write
  808. `x`x
  809.   @do readnum 10
  810.   @if `v40 less 20 then do
  811.   @begin
  812.   @show
  813.  
  814.   @end
  815.  
  816.   @if `v40 more 19 then do
  817.    @begin
  818.    @show
  819.  
  820.  
  821.   `2You giggle to yourself `0-`2 how will they know you just totally lied on
  822.   that last questions?!??  You only made `b19`2 gold pieces last year!
  823.   @end
  824.   @label bankagain
  825.   @show
  826.  
  827.   `0"How much would you like to open your account with?" `2(you have `$$&money`2)
  828.  
  829.   @do write
  830. `x`x
  831.   @do readnum 10 money
  832.   @if `v40 is 0 then do
  833.    @begin
  834.    @show
  835.  
  836.  
  837.   `2You decide you really don't want to open an account with this
  838.   branch.
  839.  
  840. `k
  841.   @do goto bankstart
  842.   @end
  843.  
  844.   @if `v40 > money then do
  845.    @begin
  846.    @show
  847.  
  848.  
  849. `2  You don't have this much!  Try again.
  850.    @do goto bankagain
  851.    @end
  852.  
  853.   @if `v40 < 50 then do
  854.   @begin
  855.   @if money < 50 then do
  856.    @begin
  857.   @show
  858.  
  859.   `2The clerk eyes your shabby clothing distastefully - as if he knew
  860.   this part was coming.
  861.  
  862.   `0"I'm sorry s&sir, we do require `$$50 `2to open an account.  And could
  863.   you please leave the pen on your way out." `2he asks haughtily.
  864.  
  865. `k  `2You carefully return the pen.  `$"I'll be back someday.  And you WILL
  866.   open an account for me then," `2you vow seriously.
  867.  
  868.   `0"Of course you will, s&sir.  Please exit now, remember, the sign does
  869.   say no loitering.  And this means you." `2he says as he points to the
  870.   door.
  871.  
  872. `k
  873. @drawmap
  874. @update
  875. @closescript
  876.    @end
  877.  
  878.   @show
  879.  
  880.  
  881.   `0"S&Sir, `$$50 `0is required to open a new account!"
  882.   @do goto bankagain
  883.   @end
  884.   @do money - `v40
  885.   @do bank + `v40
  886.   @show
  887.  
  888.  
  889.   `0"Very good S&sir!  Your new account has been opened!"
  890.  
  891. `k
  892.   @do goto bank
  893.   @end
  894.  
  895.  
  896. @if response is 1 then do
  897.   @begin
  898.   @do write
  899. `\
  900.   @label deposit
  901.   @do write
  902. `\  `0"Deposit how much, s&sir?"`\`\`x`x
  903.   @do readnum 10 money
  904.   @if `v40 more money then do
  905.   @begin
  906.   @show
  907. `\`\  `2Maybe you left the money in your other pants?  'cuz it sure ain't here.
  908.   @do goto deposit
  909.   @end
  910.   @if `v40 less 0 then do
  911.   @begin
  912.   @show
  913. `\`\  `2No, this isn't happening and you aren't here.
  914.   @do goto withdraw
  915.   @end
  916.  
  917.   @do money - `v40
  918.   @do bank + `v40
  919.   @do goto bankstart
  920.  
  921.   @end
  922.  
  923. @if response is 2 then do
  924.   @begin
  925.   @do write
  926. `\
  927.   @label withdraw
  928.   @do write
  929. `\  `0"Withdraw how much, s&sir?"`\`\`x`x
  930.   @do `p21 is bank
  931.   @do `p21 - 1
  932.   @if `p21 < 0 then `p21 is 0
  933.   @do readnum 10 `p21
  934.   @if `v40 more bank then do
  935.   @begin
  936.   @show
  937. `\`\  `2You kind of don't have that much in your account.  Nice bookeeping!
  938.   @do goto withdraw
  939.   @end
  940.  
  941.   @if `v40 less 0 then do
  942.   @begin
  943.   @show
  944. `\`\  `2No, I don't think so.
  945.   @do goto withdraw
  946.   @end
  947.  
  948.   @if `v40 is bank then do
  949.    @begin
  950.    @show
  951.  
  952.  
  953.   `0"But s&sir!  This will close your account with us, are you sure you wish
  954.   to do that?" `2the clerk chokes.
  955.  
  956.   @do write
  957. `x`x
  958.   @do `v01 is 1
  959.   @choice
  960. Ok, nevermind then.
  961. Yeah.  Get my damn money.
  962. @if response is 1 then goto bank
  963.  
  964.    @end
  965.  
  966.   @do money + `v40
  967.   @do bank - `v40
  968.   @do goto bankstart
  969.   @end
  970.  
  971.  
  972.  
  973. @drawmap
  974. @update
  975.  
  976.  
  977. @#HANG
  978. ;For sitting at the benches for public execution
  979. @DO SAYBAR
  980. `2You'd sit to watch an execution but there isn't one today...
  981.                                                               
  982. @#NOTDONE
  983. @DO SAYBAR
  984. `2Area unfinished.  Check back when beta ... 7 is ready.
  985. @do moveback
  986.  
  987. @#FISHDOCK
  988. ;Fishing dock...
  989. @do moveback
  990.  
  991. @if `i28 < 1 then do
  992.   @begin
  993.   ;person doesn't have fishing pole
  994.   @DO SAYBAR
  995. `2You doubt you would catch anything with your s&weapon...
  996.   @closescript
  997.   @end
  998.  
  999.  
  1000. @if `t10 < 1 then do
  1001.   @begin
  1002.   @do saybar
  1003. You have caught all the fish in the stream.  Maybe tomorrow.
  1004.   @closescript
  1005.   @end
  1006.  
  1007. @busy
  1008. @do write
  1009. `r1
  1010. @clearblock 21 21
  1011. @do move 3 21
  1012. @do write
  1013. `r0  `2Wanna try your luck fishing? [`0Y`2/`0N`2] :`x
  1014. @do readspecial `s01 YN
  1015.  
  1016. @if `s01 is N then do
  1017.   @begin
  1018.   @do saybar
  1019. Maybe later when the fish are biting.
  1020.   @closescript
  1021.   @end
  1022.  
  1023. @label fishcast
  1024.  
  1025. @do `p20 is `i29
  1026. @do `p20 + `i30
  1027. @do `s01 is `p20
  1028. @if `s01 is 0 then `s01 is no
  1029.  
  1030. @show
  1031. `r0`c  `r1  `%The Fishing Dock  `r0
  1032.  
  1033.   `2You sit yourself down on the dock and relax a bit.
  1034.  
  1035.   You have `s01 fish.
  1036.  
  1037. @do write
  1038. `x`x
  1039. @do `v01 is 1
  1040. @choice
  1041. Cast far
  1042. Cast short
  1043. Get up and leave
  1044. @if responce is 3 then do
  1045.   @begin
  1046.   @drawmap
  1047.   @update
  1048.   @closescript
  1049.   @end
  1050.  
  1051. @if response is 1 then do
  1052.   @begin
  1053.   @do `p20 random 80 20
  1054.   @show
  1055. `\`\  `2You whip your rod fast and watch as your hook plops down
  1056.   about `0`p20`2 feet away.
  1057.  
  1058. @end
  1059.  
  1060. @if response is 2 then do
  1061.   @begin
  1062.   @do `p20 random 20 1
  1063.   @show
  1064. `\`\  `2You gently cast the pole.  Your hook makes a soft splash
  1065.   about `0`p20 `2feet away.
  1066.  
  1067. @end
  1068.  
  1069.  
  1070. @do write
  1071.   `2You wait.`l.`l.`l.`l.
  1072. @if `t10 < 1 then do
  1073.   @begin
  1074.   @show
  1075. `4No fish are biting.`2
  1076.  
  1077.   It looks like the action is finished for today.
  1078.  
  1079. `k
  1080.   @do goto fishcast
  1081.   @end
  1082. @do `p20 random 2 1
  1083. @if `p20 is 1 then do
  1084.    @begin
  1085.    @show
  1086. `4Nothing happens.
  1087.  
  1088. `2  You reel the line back in.
  1089.  
  1090. `k
  1091.    @do goto fishcast
  1092.    @end
  1093. @if `p20 is 2 then do
  1094.    @begin
  1095.    @show
  1096. `%You have a bite!`2
  1097.  
  1098. @do write
  1099. `k
  1100. @do `p20 random 4 1
  1101. @IF `P20 IS 1 then do
  1102.   @begin
  1103.   ;catching a special fish
  1104.   @show
  1105.   The fish is suprisingly strong!  But you reel it in slowly...
  1106.  
  1107. @do write
  1108. `k
  1109. @do `p20 random 4 1
  1110. @IF `P20 IS 1 then do
  1111.    @begin
  1112.    @show
  1113.   `bTHE LINE BREAKS!
  1114.  
  1115.   `2The mighty fish has escaped.
  1116.  
  1117. `k
  1118.    @do goto fishcast
  1119.    @end
  1120.   @show
  1121.   `2You have just caught a `0Sparkling Green Salmon`2!
  1122. `\`k
  1123.   @do `i30 + 1
  1124.   @do `t10 - 1
  1125.   @do goto fishcast
  1126.   @end
  1127.  
  1128.   @show
  1129.   You slowly reel the fish to shore.
  1130.  
  1131. `k  You have caught a Salmon.
  1132.  
  1133. `k
  1134.    @do `i29 + 1
  1135.    @do `t10 - 1
  1136.    @do goto fishcast
  1137.    @end
  1138.  
  1139.  
  1140.   @end
  1141.  
  1142.  
  1143.  
  1144. @#WATERFALL
  1145. ;Looking at the waterfall.
  1146. @DO SAYBAR
  1147. `2How nice!
  1148. @do moveback
  1149.  
  1150. @#WATERSIGN
  1151. ;Sign at the water fall.
  1152. @DO SAYBAR
  1153. `2To waterfall observation dock.
  1154. @do moveback
  1155.  
  1156. @#TREES
  1157. ;At the trees in the passage by the town
  1158. @DO SAYBAR
  1159. `2A spooky patch of autumn trees
  1160.  
  1161. @#shrine
  1162. @do `v01 is 1
  1163. @do moveback
  1164. @busy
  1165. @show
  1166. `r0`c  `r1`%  THE SHRINE OF BABOS  `r0`\
  1167. `2  You kneel in front of the shrine and meditate.`\
  1168. @
  1169.  
  1170. @if `v04 > 4 then do
  1171.   @begin
  1172.   @show
  1173. `k  Nothing happens.`\`\`k
  1174.   @drawmap
  1175.   @update
  1176.   @closescript
  1177.   @end
  1178.  
  1179. @if `v04 is 0 then do
  1180.   @begin
  1181.   @show
  1182. `k  Nothing happens.  Maybe if you came on the right day...`\`\`k
  1183.   @drawmap
  1184.   @update
  1185.   @closescript
  1186.   @end
  1187.  
  1188.  
  1189.  
  1190. @if `t09 is 1 then do
  1191.   @begin
  1192.   @show
  1193. `k  Nothing happens.  You believe there may be limits to even a God's kindness.`\`\`k
  1194.   @drawmap
  1195.   @update
  1196.   @closescript
  1197.   @end
  1198.  
  1199.  
  1200. ;`v04: Lucky Shrine?: 1 = Money, 2, hitpoint, 3, strength 4 defence, else
  1201.  
  1202. @if `v04 is 1 then do
  1203.   @begin
  1204.   @show
  1205. `k  `$$500 `0magically appears in your pocket!`\`\`k
  1206.   @do money + 500
  1207.   @do `t09 is 1 
  1208.   @end
  1209.  
  1210. @if `v04 is 2 then do
  1211.   @begin
  1212.   @show
  1213. `k  `0You feel healthier!  You get two more hitpoints!`\`\`k
  1214.   @do `p03 + 2
  1215.   @do `p02 + 2
  1216.   @do `t09 is 1 
  1217.   @end
  1218.  
  1219. @if `v04 is 3 then do
  1220.   @begin
  1221.   @show
  1222. `k  `%Belar`0 makes you stronger.  You gain one muscle point!`\`\`k
  1223.   @do `p04 + 1
  1224.   @do `t09 is 1 
  1225.   @end
  1226.  
  1227. @if `v04 is 4 then do
  1228.   @begin
  1229.   @show
  1230. `k  `0You feel the gods protecting you.  You gain one dodge point!`\`\`k
  1231.   @do `p05 + 1
  1232.   @do `t09 is 1 
  1233.   @end
  1234.  
  1235.   @drawmap
  1236.   @update
  1237.   @closescript
  1238.  
  1239.  
  1240. @#nomore
  1241.  
  1242.